<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>StrTokenizer (Apache Commons Lang 3.3.2 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="StrTokenizer (Apache Commons Lang 3.3.2 API)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/StrTokenizer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/commons/lang3/text/StrSubstitutor.html" title="class in org.apache.commons.lang3.text"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/commons/lang3/text/WordUtils.html" title="class in org.apache.commons.lang3.text"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/commons/lang3/text/StrTokenizer.html" target="_top">Frames</a></li>
<li><a href="StrTokenizer.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.commons.lang3.text</div>
<h2 title="Class StrTokenizer" class="title">Class StrTokenizer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.commons.lang3.text.StrTokenizer</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;, <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">StrTokenizer</span>
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre>
<div class="block">Tokenizes a string based based on delimiters (separators)
 and supporting quoting and ignored character concepts.
 <p>
 This class can split a String into many smaller strings. It aims
 to do a similar job to <a href="http://docs.oracle.com/javase/6/docs/api/java/util/StringTokenizer.html?is-external=true" title="class or interface in java.util"><code>StringTokenizer</code></a>,
 however it offers much more control and flexibility including implementing
 the <code>ListIterator</code> interface. By default, it is set up
 like <code>StringTokenizer</code>.
 <p>
 The input String is split into a number of <i>tokens</i>.
 Each token is separated from the next String by a <i>delimiter</i>.
 One or more delimiter characters must be specified.
 <p>
 Each token may be surrounded by quotes.
 The <i>quote</i> matcher specifies the quote character(s).
 A quote may be escaped within a quoted section by duplicating itself.
 <p>
 Between each token and the delimiter are potentially characters that need trimming.
 The <i>trimmer</i> matcher specifies these characters.
 One usage might be to trim whitespace characters.
 <p>
 At any point outside the quotes there might potentially be invalid characters.
 The <i>ignored</i> matcher specifies these characters to be removed.
 One usage might be to remove new line characters.
 <p>
 Empty tokens may be removed or returned as null.
 <pre>
 "a,b,c"         - Three tokens "a","b","c"   (comma delimiter)
 " a, b , c "    - Three tokens "a","b","c"   (default CSV processing trims whitespace)
 "a, ", b ,", c" - Three tokens "a, " , " b ", ", c" (quoted text untouched)
 </pre>
 <p>

 This tokenizer has the following properties and options:

 <table summary="Tokenizer Properties">
  <tr>
   <th>Property</th><th>Type</th><th>Default</th>
  </tr>
  <tr>
   <td>delim</td><td>CharSetMatcher</td><td>{ \t\n\r\f}</td>
  </tr>
  <tr>
   <td>quote</td><td>NoneMatcher</td><td>{}</td>
  </tr>
  <tr>
   <td>ignore</td><td>NoneMatcher</td><td>{}</td>
  </tr>
  <tr>
   <td>emptyTokenAsNull</td><td>boolean</td><td>false</td>
  </tr>
  <tr>
   <td>ignoreEmptyTokens</td><td>boolean</td><td>true</td>
  </tr>
 </table></div>
<dl><dt><span class="strong">Since:</span></dt>
  <dd>2.2</dd>
<dt><span class="strong">Version:</span></dt>
  <dd>$Id: StrTokenizer.java 1583482 2014-03-31 22:54:57Z niallp $</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer()">StrTokenizer</a></strong>()</code>
<div class="block">Constructs a tokenizer splitting on space, tab, newline and formfeed
 as per StringTokenizer, but with no text to tokenize.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(char[])">StrTokenizer</a></strong>(char[]&nbsp;input)</code>
<div class="block">Constructs a tokenizer splitting on space, tab, newline and formfeed
 as per StringTokenizer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(char[], char)">StrTokenizer</a></strong>(char[]&nbsp;input,
            char&nbsp;delim)</code>
<div class="block">Constructs a tokenizer splitting on the specified character.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(char[], char, char)">StrTokenizer</a></strong>(char[]&nbsp;input,
            char&nbsp;delim,
            char&nbsp;quote)</code>
<div class="block">Constructs a tokenizer splitting on the specified delimiter character
 and handling quotes using the specified quote character.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(char[], java.lang.String)">StrTokenizer</a></strong>(char[]&nbsp;input,
            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</code>
<div class="block">Constructs a tokenizer splitting on the specified string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(char[], org.apache.commons.lang3.text.StrMatcher)">StrTokenizer</a></strong>(char[]&nbsp;input,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim)</code>
<div class="block">Constructs a tokenizer splitting using the specified delimiter matcher.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(char[], org.apache.commons.lang3.text.StrMatcher, org.apache.commons.lang3.text.StrMatcher)">StrTokenizer</a></strong>(char[]&nbsp;input,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;quote)</code>
<div class="block">Constructs a tokenizer splitting using the specified delimiter matcher
 and handling quotes using the specified quote matcher.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(java.lang.String)">StrTokenizer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</code>
<div class="block">Constructs a tokenizer splitting on space, tab, newline and formfeed
 as per StringTokenizer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(java.lang.String, char)">StrTokenizer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            char&nbsp;delim)</code>
<div class="block">Constructs a tokenizer splitting on the specified delimiter character.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(java.lang.String, char, char)">StrTokenizer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            char&nbsp;delim,
            char&nbsp;quote)</code>
<div class="block">Constructs a tokenizer splitting on the specified delimiter character
 and handling quotes using the specified quote character.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(java.lang.String, java.lang.String)">StrTokenizer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</code>
<div class="block">Constructs a tokenizer splitting on the specified delimiter string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(java.lang.String, org.apache.commons.lang3.text.StrMatcher)">StrTokenizer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim)</code>
<div class="block">Constructs a tokenizer splitting using the specified delimiter matcher.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#StrTokenizer(java.lang.String, org.apache.commons.lang3.text.StrMatcher, org.apache.commons.lang3.text.StrMatcher)">StrTokenizer</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;quote)</code>
<div class="block">Constructs a tokenizer splitting using the specified delimiter matcher
 and handling quotes using the specified quote matcher.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#add(java.lang.String)">add</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;obj)</code>
<div class="block">Unsupported ListIterator operation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#clone()">clone</a></strong>()</code>
<div class="block">Creates a new instance of this Tokenizer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getContent()">getContent</a></strong>()</code>
<div class="block">Gets the String content that the tokenizer is parsing.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getCSVInstance()">getCSVInstance</a></strong>()</code>
<div class="block">Gets a new tokenizer instance which parses Comma Separated Value strings
 initializing it with the given input.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getCSVInstance(char[])">getCSVInstance</a></strong>(char[]&nbsp;input)</code>
<div class="block">Gets a new tokenizer instance which parses Comma Separated Value strings
 initializing it with the given input.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getCSVInstance(java.lang.String)">getCSVInstance</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</code>
<div class="block">Gets a new tokenizer instance which parses Comma Separated Value strings
 initializing it with the given input.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getDelimiterMatcher()">getDelimiterMatcher</a></strong>()</code>
<div class="block">Gets the field delimiter matcher.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getIgnoredMatcher()">getIgnoredMatcher</a></strong>()</code>
<div class="block">Gets the ignored character matcher.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getQuoteMatcher()">getQuoteMatcher</a></strong>()</code>
<div class="block">Gets the quote matcher currently in use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getTokenArray()">getTokenArray</a></strong>()</code>
<div class="block">Gets a copy of the full token list as an independent modifiable array.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getTokenList()">getTokenList</a></strong>()</code>
<div class="block">Gets a copy of the full token list as an independent modifiable list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getTrimmerMatcher()">getTrimmerMatcher</a></strong>()</code>
<div class="block">Gets the trimmer character matcher.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getTSVInstance()">getTSVInstance</a></strong>()</code>
<div class="block">Gets a new tokenizer instance which parses Tab Separated Value strings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getTSVInstance(char[])">getTSVInstance</a></strong>(char[]&nbsp;input)</code>
<div class="block">Gets a new tokenizer instance which parses Tab Separated Value strings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#getTSVInstance(java.lang.String)">getTSVInstance</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</code>
<div class="block">Gets a new tokenizer instance which parses Tab Separated Value strings.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#hasNext()">hasNext</a></strong>()</code>
<div class="block">Checks whether there are any more tokens.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#hasPrevious()">hasPrevious</a></strong>()</code>
<div class="block">Checks whether there are any previous tokens that can be iterated to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#isEmptyTokenAsNull()">isEmptyTokenAsNull</a></strong>()</code>
<div class="block">Gets whether the tokenizer currently returns empty tokens as null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#isIgnoreEmptyTokens()">isIgnoreEmptyTokens</a></strong>()</code>
<div class="block">Gets whether the tokenizer currently ignores empty tokens.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#next()">next</a></strong>()</code>
<div class="block">Gets the next token.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#nextIndex()">nextIndex</a></strong>()</code>
<div class="block">Gets the index of the next token to return.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#nextToken()">nextToken</a></strong>()</code>
<div class="block">Gets the next token from the String.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#previous()">previous</a></strong>()</code>
<div class="block">Gets the token previous to the last returned token.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#previousIndex()">previousIndex</a></strong>()</code>
<div class="block">Gets the index of the previous token.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#previousToken()">previousToken</a></strong>()</code>
<div class="block">Gets the previous token from the String.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#remove()">remove</a></strong>()</code>
<div class="block">Unsupported ListIterator operation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#reset()">reset</a></strong>()</code>
<div class="block">Resets this tokenizer, forgetting all parsing and iteration already completed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#reset(char[])">reset</a></strong>(char[]&nbsp;input)</code>
<div class="block">Reset this tokenizer, giving it a new input string to parse.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#reset(java.lang.String)">reset</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</code>
<div class="block">Reset this tokenizer, giving it a new input string to parse.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#set(java.lang.String)">set</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;obj)</code>
<div class="block">Unsupported ListIterator operation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setDelimiterChar(char)">setDelimiterChar</a></strong>(char&nbsp;delim)</code>
<div class="block">Sets the field delimiter character.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setDelimiterMatcher(org.apache.commons.lang3.text.StrMatcher)">setDelimiterMatcher</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim)</code>
<div class="block">Sets the field delimiter matcher.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setDelimiterString(java.lang.String)">setDelimiterString</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</code>
<div class="block">Sets the field delimiter string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setEmptyTokenAsNull(boolean)">setEmptyTokenAsNull</a></strong>(boolean&nbsp;emptyAsNull)</code>
<div class="block">Sets whether the tokenizer should return empty tokens as null.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setIgnoredChar(char)">setIgnoredChar</a></strong>(char&nbsp;ignored)</code>
<div class="block">Set the character to ignore.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setIgnoredMatcher(org.apache.commons.lang3.text.StrMatcher)">setIgnoredMatcher</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;ignored)</code>
<div class="block">Set the matcher for characters to ignore.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setIgnoreEmptyTokens(boolean)">setIgnoreEmptyTokens</a></strong>(boolean&nbsp;ignoreEmptyTokens)</code>
<div class="block">Sets whether the tokenizer should ignore and not return empty tokens.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setQuoteChar(char)">setQuoteChar</a></strong>(char&nbsp;quote)</code>
<div class="block">Sets the quote character to use.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setQuoteMatcher(org.apache.commons.lang3.text.StrMatcher)">setQuoteMatcher</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;quote)</code>
<div class="block">Set the quote matcher to use.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#setTrimmerMatcher(org.apache.commons.lang3.text.StrMatcher)">setTrimmerMatcher</a></strong>(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;trimmer)</code>
<div class="block">Sets the matcher for characters to trim.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#size()">size</a></strong>()</code>
<div class="block">Gets the number of tokens found in the String.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#tokenize(char[], int, int)">tokenize</a></strong>(char[]&nbsp;srcChars,
        int&nbsp;offset,
        int&nbsp;count)</code>
<div class="block">Internal method to performs the tokenization.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#toString()">toString</a></strong>()</code>
<div class="block">Gets the String content that the tokenizer is parsing.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="StrTokenizer()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer()</pre>
<div class="block">Constructs a tokenizer splitting on space, tab, newline and formfeed
 as per StringTokenizer, but with no text to tokenize.
 <p>
 This constructor is normally used with <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#reset(java.lang.String)"><code>reset(String)</code></a>.</div>
</li>
</ul>
<a name="StrTokenizer(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</pre>
<div class="block">Constructs a tokenizer splitting on space, tab, newline and formfeed
 as per StringTokenizer.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed</dd></dl>
</li>
</ul>
<a name="StrTokenizer(java.lang.String, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            char&nbsp;delim)</pre>
<div class="block">Constructs a tokenizer splitting on the specified delimiter character.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed</dd><dd><code>delim</code> - the field delimiter character</dd></dl>
</li>
</ul>
<a name="StrTokenizer(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</pre>
<div class="block">Constructs a tokenizer splitting on the specified delimiter string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed</dd><dd><code>delim</code> - the field delimiter string</dd></dl>
</li>
</ul>
<a name="StrTokenizer(java.lang.String, org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim)</pre>
<div class="block">Constructs a tokenizer splitting using the specified delimiter matcher.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed</dd><dd><code>delim</code> - the field delimiter matcher</dd></dl>
</li>
</ul>
<a name="StrTokenizer(java.lang.String, char, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            char&nbsp;delim,
            char&nbsp;quote)</pre>
<div class="block">Constructs a tokenizer splitting on the specified delimiter character
 and handling quotes using the specified quote character.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed</dd><dd><code>delim</code> - the field delimiter character</dd><dd><code>quote</code> - the field quoted string character</dd></dl>
</li>
</ul>
<a name="StrTokenizer(java.lang.String, org.apache.commons.lang3.text.StrMatcher, org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;quote)</pre>
<div class="block">Constructs a tokenizer splitting using the specified delimiter matcher
 and handling quotes using the specified quote matcher.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed</dd><dd><code>delim</code> - the field delimiter matcher</dd><dd><code>quote</code> - the field quoted string matcher</dd></dl>
</li>
</ul>
<a name="StrTokenizer(char[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(char[]&nbsp;input)</pre>
<div class="block">Constructs a tokenizer splitting on space, tab, newline and formfeed
 as per StringTokenizer.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed, not cloned</dd></dl>
</li>
</ul>
<a name="StrTokenizer(char[], char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(char[]&nbsp;input,
            char&nbsp;delim)</pre>
<div class="block">Constructs a tokenizer splitting on the specified character.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed, not cloned</dd><dd><code>delim</code> - the field delimiter character</dd></dl>
</li>
</ul>
<a name="StrTokenizer(char[], java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(char[]&nbsp;input,
            <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</pre>
<div class="block">Constructs a tokenizer splitting on the specified string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed, not cloned</dd><dd><code>delim</code> - the field delimiter string</dd></dl>
</li>
</ul>
<a name="StrTokenizer(char[], org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(char[]&nbsp;input,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim)</pre>
<div class="block">Constructs a tokenizer splitting using the specified delimiter matcher.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed, not cloned</dd><dd><code>delim</code> - the field delimiter matcher</dd></dl>
</li>
</ul>
<a name="StrTokenizer(char[], char, char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(char[]&nbsp;input,
            char&nbsp;delim,
            char&nbsp;quote)</pre>
<div class="block">Constructs a tokenizer splitting on the specified delimiter character
 and handling quotes using the specified quote character.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed, not cloned</dd><dd><code>delim</code> - the field delimiter character</dd><dd><code>quote</code> - the field quoted string character</dd></dl>
</li>
</ul>
<a name="StrTokenizer(char[], org.apache.commons.lang3.text.StrMatcher, org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>StrTokenizer</h4>
<pre>public&nbsp;StrTokenizer(char[]&nbsp;input,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim,
            <a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;quote)</pre>
<div class="block">Constructs a tokenizer splitting using the specified delimiter matcher
 and handling quotes using the specified quote matcher.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string which is to be parsed, not cloned</dd><dd><code>delim</code> - the field delimiter character</dd><dd><code>quote</code> - the field quoted string character</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="getCSVInstance()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCSVInstance</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;getCSVInstance()</pre>
<div class="block">Gets a new tokenizer instance which parses Comma Separated Value strings
 initializing it with the given input.  The default for CSV processing
 will be trim whitespace from both ends (which can be overridden with
 the setTrimmer method).
 <p>
 You must call a "reset" method to set the string which you want to parse.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a new tokenizer instance which parses Comma Separated Value strings</dd></dl>
</li>
</ul>
<a name="getCSVInstance(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCSVInstance</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;getCSVInstance(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</pre>
<div class="block">Gets a new tokenizer instance which parses Comma Separated Value strings
 initializing it with the given input.  The default for CSV processing
 will be trim whitespace from both ends (which can be overridden with
 the setTrimmer method).</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the text to parse</dd>
<dt><span class="strong">Returns:</span></dt><dd>a new tokenizer instance which parses Comma Separated Value strings</dd></dl>
</li>
</ul>
<a name="getCSVInstance(char[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCSVInstance</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;getCSVInstance(char[]&nbsp;input)</pre>
<div class="block">Gets a new tokenizer instance which parses Comma Separated Value strings
 initializing it with the given input.  The default for CSV processing
 will be trim whitespace from both ends (which can be overridden with
 the setTrimmer method).</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the text to parse</dd>
<dt><span class="strong">Returns:</span></dt><dd>a new tokenizer instance which parses Comma Separated Value strings</dd></dl>
</li>
</ul>
<a name="getTSVInstance()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTSVInstance</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;getTSVInstance()</pre>
<div class="block">Gets a new tokenizer instance which parses Tab Separated Value strings.
 The default for CSV processing will be trim whitespace from both ends
 (which can be overridden with the setTrimmer method).
 <p>
 You must call a "reset" method to set the string which you want to parse.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a new tokenizer instance which parses Tab Separated Value strings.</dd></dl>
</li>
</ul>
<a name="getTSVInstance(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTSVInstance</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;getTSVInstance(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</pre>
<div class="block">Gets a new tokenizer instance which parses Tab Separated Value strings.
 The default for CSV processing will be trim whitespace from both ends
 (which can be overridden with the setTrimmer method).</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string to parse</dd>
<dt><span class="strong">Returns:</span></dt><dd>a new tokenizer instance which parses Tab Separated Value strings.</dd></dl>
</li>
</ul>
<a name="getTSVInstance(char[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTSVInstance</h4>
<pre>public static&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;getTSVInstance(char[]&nbsp;input)</pre>
<div class="block">Gets a new tokenizer instance which parses Tab Separated Value strings.
 The default for CSV processing will be trim whitespace from both ends
 (which can be overridden with the setTrimmer method).</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the string to parse</dd>
<dt><span class="strong">Returns:</span></dt><dd>a new tokenizer instance which parses Tab Separated Value strings.</dd></dl>
</li>
</ul>
<a name="size()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
<div class="block">Gets the number of tokens found in the String.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the number of matched tokens</dd></dl>
</li>
</ul>
<a name="nextToken()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextToken</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;nextToken()</pre>
<div class="block">Gets the next token from the String.
 Equivalent to <a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html#next()"><code>next()</code></a> except it returns null rather than
 throwing <a href="http://docs.oracle.com/javase/6/docs/api/java/util/NoSuchElementException.html?is-external=true" title="class or interface in java.util"><code>NoSuchElementException</code></a> when no tokens remain.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the next sequential token, or null when no more tokens are found</dd></dl>
</li>
</ul>
<a name="previousToken()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>previousToken</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;previousToken()</pre>
<div class="block">Gets the previous token from the String.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the previous sequential token, or null when no more tokens are found</dd></dl>
</li>
</ul>
<a name="getTokenArray()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTokenArray</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getTokenArray()</pre>
<div class="block">Gets a copy of the full token list as an independent modifiable array.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the tokens as a String array</dd></dl>
</li>
</ul>
<a name="getTokenList()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTokenList</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getTokenList()</pre>
<div class="block">Gets a copy of the full token list as an independent modifiable list.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the tokens as a String array</dd></dl>
</li>
</ul>
<a name="reset()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;reset()</pre>
<div class="block">Resets this tokenizer, forgetting all parsing and iteration already completed.
 <p>
 This method allows the same tokenizer to be reused for the same String.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="reset(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;reset(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</pre>
<div class="block">Reset this tokenizer, giving it a new input string to parse.
 In this manner you can re-use a tokenizer with the same settings
 on multiple input lines.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the new string to tokenize, null sets no text to parse</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="reset(char[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;reset(char[]&nbsp;input)</pre>
<div class="block">Reset this tokenizer, giving it a new input string to parse.
 In this manner you can re-use a tokenizer with the same settings
 on multiple input lines.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - the new character array to tokenize, not cloned, null sets no text to parse</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="hasNext()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasNext</h4>
<pre>public&nbsp;boolean&nbsp;hasNext()</pre>
<div class="block">Checks whether there are any more tokens.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true#hasNext()" title="class or interface in java.util">hasNext</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#hasNext()" title="class or interface in java.util">hasNext</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>true if there are more tokens</dd></dl>
</li>
</ul>
<a name="next()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>next</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;next()</pre>
<div class="block">Gets the next token.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true#next()" title="class or interface in java.util">next</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#next()" title="class or interface in java.util">next</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the next String token</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/NoSuchElementException.html?is-external=true" title="class or interface in java.util">NoSuchElementException</a></code> - if there are no more elements</dd></dl>
</li>
</ul>
<a name="nextIndex()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextIndex</h4>
<pre>public&nbsp;int&nbsp;nextIndex()</pre>
<div class="block">Gets the index of the next token to return.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#nextIndex()" title="class or interface in java.util">nextIndex</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the next token index</dd></dl>
</li>
</ul>
<a name="hasPrevious()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasPrevious</h4>
<pre>public&nbsp;boolean&nbsp;hasPrevious()</pre>
<div class="block">Checks whether there are any previous tokens that can be iterated to.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#hasPrevious()" title="class or interface in java.util">hasPrevious</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>true if there are previous tokens</dd></dl>
</li>
</ul>
<a name="previous()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>previous</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;previous()</pre>
<div class="block">Gets the token previous to the last returned token.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#previous()" title="class or interface in java.util">previous</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the previous token</dd></dl>
</li>
</ul>
<a name="previousIndex()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>previousIndex</h4>
<pre>public&nbsp;int&nbsp;previousIndex()</pre>
<div class="block">Gets the index of the previous token.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#previousIndex()" title="class or interface in java.util">previousIndex</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the previous token index</dd></dl>
</li>
</ul>
<a name="remove()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove()</pre>
<div class="block">Unsupported ListIterator operation.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true#remove()" title="class or interface in java.util">remove</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#remove()" title="class or interface in java.util">remove</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></code> - always</dd></dl>
</li>
</ul>
<a name="set(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre>public&nbsp;void&nbsp;set(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;obj)</pre>
<div class="block">Unsupported ListIterator operation.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#set(E)" title="class or interface in java.util">set</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - this parameter ignored.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></code> - always</dd></dl>
</li>
</ul>
<a name="add(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>public&nbsp;void&nbsp;add(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;obj)</pre>
<div class="block">Unsupported ListIterator operation.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true#add(E)" title="class or interface in java.util">add</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util">ListIterator</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - this parameter ignored.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></code> - always</dd></dl>
</li>
</ul>
<a name="tokenize(char[], int, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tokenize</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;tokenize(char[]&nbsp;srcChars,
                    int&nbsp;offset,
                    int&nbsp;count)</pre>
<div class="block">Internal method to performs the tokenization.
 <p>
 Most users of this class do not need to call this method. This method
 will be called automatically by other (public) methods when required.
 <p>
 This method exists to allow subclasses to add code before or after the
 tokenization. For example, a subclass could alter the character array,
 offset or count to be parsed, or call the tokenizer multiple times on
 multiple strings. It is also be possible to filter the results.
 <p>
 <code>StrTokenizer</code> will always pass a zero offset and a count
 equal to the length of the array to this method, however a subclass
 may pass other values, or even an entirely different array.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>srcChars</code> - the character array being tokenized, may be null</dd><dd><code>offset</code> - the start position within the character array, must be valid</dd><dd><code>count</code> - the number of characters to tokenize, must be valid</dd>
<dt><span class="strong">Returns:</span></dt><dd>the modifiable list of String tokens, unmodifiable if null array or zero count</dd></dl>
</li>
</ul>
<a name="getDelimiterMatcher()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDelimiterMatcher</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;getDelimiterMatcher()</pre>
<div class="block">Gets the field delimiter matcher.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the delimiter matcher in use</dd></dl>
</li>
</ul>
<a name="setDelimiterMatcher(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDelimiterMatcher</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setDelimiterMatcher(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;delim)</pre>
<div class="block">Sets the field delimiter matcher.
 <p>
 The delimitier is used to separate one token from another.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>delim</code> - the delimiter matcher to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="setDelimiterChar(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDelimiterChar</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setDelimiterChar(char&nbsp;delim)</pre>
<div class="block">Sets the field delimiter character.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>delim</code> - the delimiter character to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="setDelimiterString(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDelimiterString</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setDelimiterString(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;delim)</pre>
<div class="block">Sets the field delimiter string.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>delim</code> - the delimiter string to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="getQuoteMatcher()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getQuoteMatcher</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;getQuoteMatcher()</pre>
<div class="block">Gets the quote matcher currently in use.
 <p>
 The quote character is used to wrap data between the tokens.
 This enables delimiters to be entered as data.
 The default value is '"' (double quote).</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the quote matcher in use</dd></dl>
</li>
</ul>
<a name="setQuoteMatcher(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQuoteMatcher</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setQuoteMatcher(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;quote)</pre>
<div class="block">Set the quote matcher to use.
 <p>
 The quote character is used to wrap data between the tokens.
 This enables delimiters to be entered as data.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>quote</code> - the quote matcher to use, null ignored</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="setQuoteChar(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setQuoteChar</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setQuoteChar(char&nbsp;quote)</pre>
<div class="block">Sets the quote character to use.
 <p>
 The quote character is used to wrap data between the tokens.
 This enables delimiters to be entered as data.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>quote</code> - the quote character to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="getIgnoredMatcher()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIgnoredMatcher</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;getIgnoredMatcher()</pre>
<div class="block">Gets the ignored character matcher.
 <p>
 These characters are ignored when parsing the String, unless they are
 within a quoted region.
 The default value is not to ignore anything.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the ignored matcher in use</dd></dl>
</li>
</ul>
<a name="setIgnoredMatcher(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoredMatcher</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setIgnoredMatcher(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;ignored)</pre>
<div class="block">Set the matcher for characters to ignore.
 <p>
 These characters are ignored when parsing the String, unless they are
 within a quoted region.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignored</code> - the ignored matcher to use, null ignored</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="setIgnoredChar(char)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoredChar</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setIgnoredChar(char&nbsp;ignored)</pre>
<div class="block">Set the character to ignore.
 <p>
 This character is ignored when parsing the String, unless it is
 within a quoted region.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignored</code> - the ignored character to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="getTrimmerMatcher()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrimmerMatcher</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;getTrimmerMatcher()</pre>
<div class="block">Gets the trimmer character matcher.
 <p>
 These characters are trimmed off on each side of the delimiter
 until the token or quote is found.
 The default value is not to trim anything.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the trimmer matcher in use</dd></dl>
</li>
</ul>
<a name="setTrimmerMatcher(org.apache.commons.lang3.text.StrMatcher)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTrimmerMatcher</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setTrimmerMatcher(<a href="../../../../../org/apache/commons/lang3/text/StrMatcher.html" title="class in org.apache.commons.lang3.text">StrMatcher</a>&nbsp;trimmer)</pre>
<div class="block">Sets the matcher for characters to trim.
 <p>
 These characters are trimmed off on each side of the delimiter
 until the token or quote is found.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>trimmer</code> - the trimmer matcher to use, null ignored</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="isEmptyTokenAsNull()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmptyTokenAsNull</h4>
<pre>public&nbsp;boolean&nbsp;isEmptyTokenAsNull()</pre>
<div class="block">Gets whether the tokenizer currently returns empty tokens as null.
 The default for this property is false.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if empty tokens are returned as null</dd></dl>
</li>
</ul>
<a name="setEmptyTokenAsNull(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEmptyTokenAsNull</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setEmptyTokenAsNull(boolean&nbsp;emptyAsNull)</pre>
<div class="block">Sets whether the tokenizer should return empty tokens as null.
 The default for this property is false.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>emptyAsNull</code> - whether empty tokens are returned as null</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="isIgnoreEmptyTokens()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIgnoreEmptyTokens</h4>
<pre>public&nbsp;boolean&nbsp;isIgnoreEmptyTokens()</pre>
<div class="block">Gets whether the tokenizer currently ignores empty tokens.
 The default for this property is true.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if empty tokens are not returned</dd></dl>
</li>
</ul>
<a name="setIgnoreEmptyTokens(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIgnoreEmptyTokens</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/lang3/text/StrTokenizer.html" title="class in org.apache.commons.lang3.text">StrTokenizer</a>&nbsp;setIgnoreEmptyTokens(boolean&nbsp;ignoreEmptyTokens)</pre>
<div class="block">Sets whether the tokenizer should ignore and not return empty tokens.
 The default for this property is true.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ignoreEmptyTokens</code> - whether empty tokens are not returned</dd>
<dt><span class="strong">Returns:</span></dt><dd>this, to enable chaining</dd></dl>
</li>
</ul>
<a name="getContent()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContent</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getContent()</pre>
<div class="block">Gets the String content that the tokenizer is parsing.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the string content being parsed</dd></dl>
</li>
</ul>
<a name="clone()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;clone()</pre>
<div class="block">Creates a new instance of this Tokenizer. The new instance is reset so
 that it will be at the start of the token list.
 If a <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang"><code>CloneNotSupportedException</code></a> is caught, return <code>null</code>.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>a new instance of this Tokenizer which has been reset.</dd></dl>
</li>
</ul>
<a name="toString()">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
<div class="block">Gets the String content that the tokenizer is parsing.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the string content being parsed</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/StrTokenizer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/commons/lang3/text/StrSubstitutor.html" title="class in org.apache.commons.lang3.text"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/commons/lang3/text/WordUtils.html" title="class in org.apache.commons.lang3.text"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/commons/lang3/text/StrTokenizer.html" target="_top">Frames</a></li>
<li><a href="StrTokenizer.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2014 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>
